package zero.mybatisplus.dynamictable.annotation;

import zero.mybatisplus.dynamictable.emnus.TypeEnums;

import java.lang.annotation.*;

/**
 * 数据库注解
 *
 * @author zero
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DynamicTable {
    /*
     * 数据库名称
     */
    String databaseName() default "";

    /*
     * 分表类型
     */
    TypeEnums type() default TypeEnums.SINGLE_TABLE;

    /*
     * 分表时间字段
     */
    String dateField() default "";
}
